<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<style>
    .outer {
        position: relative;
        width: 300px;
        height: 50px;
        /*line-height: 50px;*/
        background-color:  #f1f1f1;
        /*text-align: center;*/
    }
    .col {
        position: absolute;
        width: 50%;
        height: 100%;
        background-color:#4caf50;
    }
    p {
        position: absolute;
        left: 50%;
        bottom: 5%;
        color: #4caf50;
        transform: translate(-50%,0%);
        /*mix-blend-mode CSS 属性描述了元素的内容应该与元素的直系父元素的内容和元素的背景如何混合。*/
        mix-blend-mode: difference;
        z-index: 999;
    }
</style>
<body>
<!--现在有一个进度条，进度条中间有一串文字，当我的进度条覆盖了文字之后，文字要去进度条反色，怎么实现？-->
<div class="outer">
    <p>progress</p>
    <div class="col"></div>
</div>
</body>
</html>
